Skip to content
This repository has been archived by the owner on Apr 15, 2023. It is now read-only.

Vnsi fixes #106

Merged
merged 12 commits into from Dec 10, 2012
Merged

Vnsi fixes #106

merged 12 commits into from Dec 10, 2012

Conversation

FernetMenta
Copy link
Collaborator

  • fix AAC LATM
    this was completely borked. I adopted a patch from tvheadend. Now it uses ffmpeg codec AAC_LATM. Re-encapsulating audio frames into ADTS packets is dropped.
    Interesting is that ffmpeg won't start if sample rate and channels are set by the backend.
  • add support for AAC ADTS
  • keep pat/pmt triggered stream changes in sync with buffer. The pat filter gets notified when the device receives the information but the packets are buffered. Reconfiguring the demuxers at this time causes many packets to get dropped. In particular this gets important for timeshift when the buffer will get much bigger.
    Now I generate the pat/pmt info into the buffer and parse it out later. This way I can even load recordings into the buffer (this helped fixing the audio issues as I don't have access to channels bradcasting LATM)

opdenkamp pushed a commit that referenced this pull request Dec 10, 2012
@opdenkamp opdenkamp merged commit 3f16761 into opdenkamp:master Dec 10, 2012
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
2 participants